package com.nbsaas.boot.data.api.domain.simple;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;
            import com.nbsaas.boot.data.ext.domain.ext.QueryTemplateExt;
            import com.nbsaas.boot.rest.request.ResultHandle;

/**
* -列表对象
*/
@Data
public class QueryReportSimple implements Serializable {
/**
* 序列化参数
*/
private static final long serialVersionUID = 1L;




            /**
            * 数据范围控制6
            **/
                private Integer dataScope6;

            /**
            * 报表描述
            **/
                private String note;

            /**
            * 是否显示页脚
            **/
                private Integer haveFooter;

            /**
            * 数据范围控制2
            **/
                private Integer dataScope2;

            /**
            * 日期范围 1当天 2最近七天 3本周  4本月
            **/
                private Integer dateRange;

            /**
            * 数据范围控制3
            **/
                private Integer dataScope3;

            /**
            * 调试模式 调试模式增加sql输出 
            **/
                private Integer debugModel;

            /**
            * 数据范围控制4
            **/
                private Integer dataScope4;

            /**
            * 数据范围控制5
            **/
                private Integer dataScope5;

            /**
            * 
            **/
                private String creatorName;

            /**
            * 是否是慢查询 1是 2不是
            **/
                private Integer slowQuery;

            /**
            * 数据范围控制1
            **/
                private Integer dataScope1;

            /**
            * 报表类型
            **/
                private Integer type;
                private String typeName;

            /**
            * 报表内容
            **/
                private String content;

            /**
            * 头部样式 1样式1 2样式2 3样式3  4样式4
            **/
                private Integer headerStyle;

            /**
            * 查询结果是否处理 1处理 2不处理
            **/
                private Integer resultHandleType;

            /**
            * 主键id
            **/
                private String id;

            /**
            * 存储过程清理
            **/
                private String clearSql;

            /**
            * 汇总模型
            **/
                private String summaryModel;

            /**
            * 
            **/
                private Integer execType;
                private String execTypeName;

            /**
            * 最新修改时间
            **/
                private Date lastDate;

            /**
            * 
            **/
                private Long creator;

            /**
            * 权限
            **/
                private String permission;

            /**
            * 添加时间
            **/
                private Date addDate;

            /**
            * 存储过程
            **/
                private String storeProcedure;

            /**
            * 
            **/
                private Integer displayType;
                private String displayTypeName;

            /**
            * 扩展数据
            **/
                private QueryTemplateExt extData;

            /**
            * 查询结果再处理
            **/
                private ResultHandle resultHandle;

            /**
            * 报表名称
            **/
                private String name;

            /**
            * 缓存模式 计算请求参数md5，作为缓存键
            **/
                private Integer cacheModel;


}